﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;

namespace Dnf.Tools.Sugar
{
    public static class ValidationHelpers
    {
        public static bool IsValidEmail(string email)
        {
            var EmailExpression =
           new Regex(
               @"^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|" +
               @"(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$",
               RegexOptions.Compiled | RegexOptions.Singleline);
            return EmailExpression.IsMatch(email);
        }
    }
}
